## Controller Python Script "salvar_reuniao"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind state=state
##bind subpath=traverse_subpath
##parameters=
##title=Salvar Reuniao
##

request = context.REQUEST

data_inicio = DateTime(context.start())
prazo_pendencia = DateTime(context.getPrazo_pendencia_reuniao())

if prazo_pendencia > data_inicio:
    state.setError('prazo_pendencia_reuniao', 'Por favor corrija o prazo de pendência, ele está maior que a data em que a Reunião foi marcada. A data da Reunião é %s' % (data_inicio))

if state.getErrors():
    return state.set(status='failure', portal_status_message='Por favor corrija os erros indicados.')

else:
    return state.set(portal_status_message='Os dados da Reunião foram salvos.')
